package com.ywjt.platformbusiness.market.commongoods.model;


import java.io.Serializable;
import java.util.List;


public class GoodsDetail implements Serializable {


    private Boolean success;
    private String message;
    private Integer code;
    private ResultDTO result;
    private Long timestamp;

    public Boolean getSuccess() {
        return success;
    }

    public void setSuccess(Boolean success) {
        this.success = success;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public ResultDTO getResult() {
        return result;
    }

    public void setResult(ResultDTO result) {
        this.result = result;
    }

    public Long getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(Long timestamp) {
        this.timestamp = timestamp;
    }

    public static class ResultDTO implements Serializable{
        private String id;
        private String createBy;
        private String createTime;
        private String updateBy;
        private String updateTime;
        private String name;
        private String soleCode;
        private String synopsis;
        private String mainPhoto;
        private String detailPhoto;
        private String categoryId;
        private Double price;
        private String specification;
        private Integer status;
        private Integer salesVolume;
        private Integer repertoryNum;
        private String supplierId;
        private Integer goodCommodity;
        private Object spStrList;
        private List<GoodsSkuListDTO> goodsSkuList;
        private Object idList;
        private Integer pageNo;
        private Integer pageSize;
        private String address;
        private List<?> estimateMessageList;
        private List<DiscountCouponListDTO> discountCouponList;
        private Object shopId;
        private String supShopId;
        private Object addPrice;
        private Object addTage;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateBy() {
            return createBy;
        }

        public void setCreateBy(String createBy) {
            this.createBy = createBy;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateBy() {
            return updateBy;
        }

        public void setUpdateBy(String updateBy) {
            this.updateBy = updateBy;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getSoleCode() {
            return soleCode;
        }

        public void setSoleCode(String soleCode) {
            this.soleCode = soleCode;
        }

        public String getSynopsis() {
            return synopsis;
        }

        public void setSynopsis(String synopsis) {
            this.synopsis = synopsis;
        }

        public String getMainPhoto() {
            return mainPhoto;
        }

        public void setMainPhoto(String mainPhoto) {
            this.mainPhoto = mainPhoto;
        }

        public String getDetailPhoto() {
            return detailPhoto;
        }

        public void setDetailPhoto(String detailPhoto) {
            this.detailPhoto = detailPhoto;
        }

        public String getCategoryId() {
            return categoryId;
        }

        public void setCategoryId(String categoryId) {
            this.categoryId = categoryId;
        }

        public Double getPrice() {
            return price;
        }

        public void setPrice(Double price) {
            this.price = price;
        }

        public String getSpecification() {
            return specification;
        }

        public void setSpecification(String specification) {
            this.specification = specification;
        }

        public Integer getStatus() {
            return status;
        }

        public void setStatus(Integer status) {
            this.status = status;
        }

        public Integer getSalesVolume() {
            return salesVolume;
        }

        public void setSalesVolume(Integer salesVolume) {
            this.salesVolume = salesVolume;
        }

        public Integer getRepertoryNum() {
            return repertoryNum;
        }

        public void setRepertoryNum(Integer repertoryNum) {
            this.repertoryNum = repertoryNum;
        }

        public String getSupplierId() {
            return supplierId;
        }

        public void setSupplierId(String supplierId) {
            this.supplierId = supplierId;
        }

        public Integer getGoodCommodity() {
            return goodCommodity;
        }

        public void setGoodCommodity(Integer goodCommodity) {
            this.goodCommodity = goodCommodity;
        }

        public Object getSpStrList() {
            return spStrList;
        }

        public void setSpStrList(Object spStrList) {
            this.spStrList = spStrList;
        }

        public List<GoodsSkuListDTO> getGoodsSkuList() {
            return goodsSkuList;
        }

        public void setGoodsSkuList(List<GoodsSkuListDTO> goodsSkuList) {
            this.goodsSkuList = goodsSkuList;
        }

        public Object getIdList() {
            return idList;
        }

        public void setIdList(Object idList) {
            this.idList = idList;
        }

        public Integer getPageNo() {
            return pageNo;
        }

        public void setPageNo(Integer pageNo) {
            this.pageNo = pageNo;
        }

        public Integer getPageSize() {
            return pageSize;
        }

        public void setPageSize(Integer pageSize) {
            this.pageSize = pageSize;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public List<?> getEstimateMessageList() {
            return estimateMessageList;
        }

        public void setEstimateMessageList(List<?> estimateMessageList) {
            this.estimateMessageList = estimateMessageList;
        }

        public List<DiscountCouponListDTO> getDiscountCouponList() {
            return discountCouponList;
        }

        public void setDiscountCouponList(List<DiscountCouponListDTO> discountCouponList) {
            this.discountCouponList = discountCouponList;
        }

        public Object getShopId() {
            return shopId;
        }

        public void setShopId(Object shopId) {
            this.shopId = shopId;
        }

        public String getSupShopId() {
            return supShopId;
        }

        public void setSupShopId(String supShopId) {
            this.supShopId = supShopId;
        }

        public Object getAddPrice() {
            return addPrice;
        }

        public void setAddPrice(Object addPrice) {
            this.addPrice = addPrice;
        }

        public Object getAddTage() {
            return addTage;
        }

        public void setAddTage(Object addTage) {
            this.addTage = addTage;
        }

        public static class GoodsSkuListDTO implements Serializable{
            private String id;
            private String createBy;
            private String createTime;
            private Object updateBy;
            private Object updateTime;
            private String sysOrgCode;
            private String commodityId;
            private Double price;
            private Object marketPrice;
            private Integer stock;
            private String img;
            private Integer sales;
            private String spData;
            private String supplierId;
            private Object goodsSkuVOList;
            private Object name;
            private Object skuPrice;
            private Object skuIntegral;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateBy() {
                return createBy;
            }

            public void setCreateBy(String createBy) {
                this.createBy = createBy;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public Object getUpdateBy() {
                return updateBy;
            }

            public void setUpdateBy(Object updateBy) {
                this.updateBy = updateBy;
            }

            public Object getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(Object updateTime) {
                this.updateTime = updateTime;
            }

            public String getSysOrgCode() {
                return sysOrgCode;
            }

            public void setSysOrgCode(String sysOrgCode) {
                this.sysOrgCode = sysOrgCode;
            }

            public String getCommodityId() {
                return commodityId;
            }

            public void setCommodityId(String commodityId) {
                this.commodityId = commodityId;
            }

            public Double getPrice() {
                return price;
            }

            public void setPrice(Double price) {
                this.price = price;
            }

            public Object getMarketPrice() {
                return marketPrice;
            }

            public void setMarketPrice(Object marketPrice) {
                this.marketPrice = marketPrice;
            }

            public Integer getStock() {
                return stock;
            }

            public void setStock(Integer stock) {
                this.stock = stock;
            }

            public String getImg() {
                return img;
            }

            public void setImg(String img) {
                this.img = img;
            }

            public Integer getSales() {
                return sales;
            }

            public void setSales(Integer sales) {
                this.sales = sales;
            }

            public String getSpData() {
                return spData;
            }

            public void setSpData(String spData) {
                this.spData = spData;
            }

            public String getSupplierId() {
                return supplierId;
            }

            public void setSupplierId(String supplierId) {
                this.supplierId = supplierId;
            }

            public Object getGoodsSkuVOList() {
                return goodsSkuVOList;
            }

            public void setGoodsSkuVOList(Object goodsSkuVOList) {
                this.goodsSkuVOList = goodsSkuVOList;
            }

            public Object getName() {
                return name;
            }

            public void setName(Object name) {
                this.name = name;
            }

            public Object getSkuPrice() {
                return skuPrice;
            }

            public void setSkuPrice(Object skuPrice) {
                this.skuPrice = skuPrice;
            }

            public Object getSkuIntegral() {
                return skuIntegral;
            }

            public void setSkuIntegral(Object skuIntegral) {
                this.skuIntegral = skuIntegral;
            }
        }

        public static class DiscountCouponListDTO implements Serializable{
            private String id;
            private String createBy;
            private String createTime;
            private Object updateBy;
            private Object updateTime;
            private String name;
            private String startTime;
            private String endTime;
            private Integer discountAmount;
            private Integer reachAmount;
            private String type;
            private Integer role;
            private String userId;
            private String classId;
            private String commodityId;
            private String remark;
            private String validity;
            private Object content;
            private Integer isReceive;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateBy() {
                return createBy;
            }

            public void setCreateBy(String createBy) {
                this.createBy = createBy;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public Object getUpdateBy() {
                return updateBy;
            }

            public void setUpdateBy(Object updateBy) {
                this.updateBy = updateBy;
            }

            public Object getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(Object updateTime) {
                this.updateTime = updateTime;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getStartTime() {
                return startTime;
            }

            public void setStartTime(String startTime) {
                this.startTime = startTime;
            }

            public String getEndTime() {
                return endTime;
            }

            public void setEndTime(String endTime) {
                this.endTime = endTime;
            }

            public Integer getDiscountAmount() {
                return discountAmount;
            }

            public void setDiscountAmount(Integer discountAmount) {
                this.discountAmount = discountAmount;
            }

            public Integer getReachAmount() {
                return reachAmount;
            }

            public void setReachAmount(Integer reachAmount) {
                this.reachAmount = reachAmount;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public Integer getRole() {
                return role;
            }

            public void setRole(Integer role) {
                this.role = role;
            }

            public String getUserId() {
                return userId;
            }

            public void setUserId(String userId) {
                this.userId = userId;
            }

            public String getClassId() {
                return classId;
            }

            public void setClassId(String classId) {
                this.classId = classId;
            }

            public String getCommodityId() {
                return commodityId;
            }

            public void setCommodityId(String commodityId) {
                this.commodityId = commodityId;
            }

            public String getRemark() {
                return remark;
            }

            public void setRemark(String remark) {
                this.remark = remark;
            }

            public String getValidity() {
                return validity;
            }

            public void setValidity(String validity) {
                this.validity = validity;
            }

            public Object getContent() {
                return content;
            }

            public void setContent(Object content) {
                this.content = content;
            }

            public Integer getIsReceive() {
                return isReceive;
            }

            public void setIsReceive(Integer isReceive) {
                this.isReceive = isReceive;
            }
        }
    }
}